package com.ruoyi.system.service;

import com.ruoyi.common.core.domain.entity.Report;

import java.util.List;

public interface ReportService {
    List<Report> selectReportList(Report report);

    List<Report> selectNeedMeCustomerList(Long keeperId);

    List<Report> selectNeedMeDeviceList(Long keeperId);

    List<Report> selectNeedMeDeviceListFinished(Long keeperId);

    List<Report> selectNotFinishedReportList(Report report);

    List<Report> selectAll(Report report);

    Report selectById(Long id);

    Boolean createKeep(Report report);

    Boolean updateReport(Report report);

    Boolean deleteById(Long id);

    Integer selectListCount(String startTime, String endTime, String location);
}
